home *** CD-ROM | disk | FTP | other *** search
/ Champak 132 (Alt) / Vol 132.iso / games / super_ka.swf / scripts / frame_177 / DoAction.as
Encoding:
Text File  |  2011-06-09  |  7.3 KB  |  206 lines

  1. removeFinal_mc();
  2. bgSoundFunc("bgSound4");
  3. f_bottleTimeMc = false;
  4. f_unDeadMc = false;
  5. f_enemyStopMc = false;
  6. magicWaterUsed = false;
  7. enemyStop = false;
  8. getURL("FSCommand:allowscale",false);
  9. _root.heroLife = _root.heroLife + 1;
  10. myMap4 = [[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,1,1,10,0,0,1,1,1,0,0,1,1,1],[1,0,0,0,0,11,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,11,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,0,0,0,0,1,1,1,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1],[1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1],[1,7,7,7,7,7,7,7,7,7,7,7,7,7,7,1]];
  11. myMap3 = [[1,6,6,6,6,6,6,6,6,6,6,6,6,6,6,1],[1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1],[1,0,0,0,1,1,1,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,1,1,10,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,11,0,0,1],[1,1,1,1,0,0,0,0,0,0,0,0,11,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,11,0,0,1],[1,0,0,0,1,1,1,1,1,0,0,0,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,5,5,5,5,5,5,5,5,5,5,5,5,5,5,1]];
  12. myMap2 = [[1,4,4,4,4,4,4,4,4,4,4,4,4,4,4,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,1,1,1,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,1,1,10,0,0,1],[1,1,1,1,0,0,0,0,0,0,0,0,11,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,3,3,3,3,3,3,3,3,3,3,3,3,3,3,1]];
  13. myMap1 = [[1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1],[1,0,0,0,0,0,0,0,0,0,1,1,10,0,0,1],[1,0,0,0,0,0,0,0,0,0,0,0,11,0,0,1],[1,0,0,0,1,10,1,1,0,0,0,0,11,0,0,1],[1,0,0,0,0,11,0,0,0,0,0,0,11,0,0,1],[1,1,1,1,0,11,0,0,0,0,0,1,1,1,0,1],[1,0,0,0,0,11,0,0,0,0,0,0,0,0,0,1],[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]];
  14. game = {tileW:40,tileH:40,doorclose:true,havingBottle:0,currentGate:7,currentMap:1,totalMap:4,itemBottle:16,totalTimes:120,totalLives:_root.heroLife,totalScores:_root.score,totalBottles:_root.everyGateBottle,bulletcounter:0,gateDoorX:13,gateDoorY:1};
  15. game.bullets = new Array();
  16. game.Tile0 = function()
  17. {
  18. };
  19. game.Tile0.prototype.walkable = true;
  20. game.Tile0.prototype.frame = 1;
  21. game.Tile1 = function()
  22. {
  23. };
  24. game.Tile1.prototype.walkable = false;
  25. game.Tile1.prototype.frame = 2;
  26. game.Doors = function(newmap, oldmap)
  27. {
  28.    this.newmap = newmap;
  29.    this.oldmap = oldmap;
  30. };
  31. game.Doors.prototype.walkable = true;
  32. game.Doors.prototype.frame = 3;
  33. game.Doors.prototype.door = true;
  34. game.Tile2 = function()
  35. {
  36. };
  37. game.Tile2.prototype = new game.Doors(2,1);
  38. game.Tile3 = function()
  39. {
  40. };
  41. game.Tile3.prototype = new game.Doors(1,2);
  42. game.Tile4 = function()
  43. {
  44. };
  45. game.Tile4.prototype = new game.Doors(3,2);
  46. game.Tile5 = function()
  47. {
  48. };
  49. game.Tile5.prototype = new game.Doors(2,3);
  50. game.Tile6 = function()
  51. {
  52. };
  53. game.Tile6.prototype = new game.Doors(4,3);
  54. game.Tile7 = function()
  55. {
  56. };
  57. game.Tile7.prototype = new game.Doors(3,4);
  58. game.Tile10 = function()
  59. {
  60. };
  61. game.Tile10.prototype.walkable = false;
  62. game.Tile10.prototype.frame = 2;
  63. game.Tile10.prototype.ladder = true;
  64. game.Tile10.prototype.item = "ladder";
  65. game.Tile11 = function()
  66. {
  67. };
  68. game.Tile11.prototype.walkable = true;
  69. game.Tile11.prototype.frame = 1;
  70. game.Tile11.prototype.ladder = true;
  71. game.Tile11.prototype.item = "ladder";
  72. myItems = [[0],[[1,11,2],[1,6,4],[1,1,5],[1,11,7],[2,13,2],[2,14,2],[2,4,8],[2,10,8],[3,1,9],[3,2,9],[3,13,9],[3,14,9],[4,4,2],[4,14,8],[5,3,2],[5,12,2],[6,1,2],[6,2,2],[10,3,5]],[[1,5,2],[1,14,2],[1,1,4],[1,12,5],[2,1,2],[2,6,2],[2,13,2],[2,8,5],[3,9,2],[3,10,2],[3,12,2],[3,3,8],[4,7,2],[4,5,6],[5,7,6],[5,13,6],[6,6,6],[6,2,8],[8,1,8]],[[1,3,2],[1,7,2],[1,12,2],[1,2,5],[2,1,2],[2,4,3],[2,6,3],[2,10,2],[3,13,2],[3,14,2],[3,13,4],[3,3,7],[4,1,7],[4,14,4],[5,5,3],[5,11,2],[6,2,2],[6,2,7],[9,1,3]],[[1,4,1],[1,7,1],[1,1,5],[1,14,4],[2,1,1],[2,2,1],[2,13,4],[2,5,7],[3,14,5],[3,14,6],[3,1,7],[3,2,7],[4,3,1],[4,10,7],[5,11,7],[5,12,7],[6,3,7],[6,4,7]]];
  73. game.Item1 = function()
  74. {
  75. };
  76. game.Item1.prototype.typeNum = 1;
  77. game.Item2 = function()
  78. {
  79. };
  80. game.Item2.prototype.typeNum = 2;
  81. game.Item3 = function()
  82. {
  83. };
  84. game.Item3.prototype.typeNum = 3;
  85. game.Item4 = function()
  86. {
  87. };
  88. game.Item4.prototype.typeNum = 4;
  89. game.Item5 = function()
  90. {
  91. };
  92. game.Item5.prototype.typeNum = 5;
  93. game.Item6 = function()
  94. {
  95. };
  96. game.Item6.prototype.typeNum = 6;
  97. game.Item7 = function()
  98. {
  99. };
  100. game.Item7.prototype.typeNum = 7;
  101. game.Item8 = function()
  102. {
  103. };
  104. game.Item8.prototype.typeNum = 8;
  105. game.Item9 = function()
  106. {
  107. };
  108. game.Item9.prototype.typeNum = 9;
  109. game.Item10 = function()
  110. {
  111. };
  112. game.Item10.prototype.typeNum = 10;
  113. game.Item11 = function()
  114. {
  115. };
  116. game.Item11.prototype.typeNum = 11;
  117. myEnemies = [[0],[[1,1,7],[2,4,5],[3,7,9],[4,10,3],[6,10,6],[7,2,6]],[[1,7,4],[2,11,5],[3,2,6],[4,14,7],[6,10,8],[7,8,7]],[[1,14,7],[2,11,3],[3,7,7],[4,3,5],[6,2,8],[7,10,8]],[[1,2,5],[2,4,2],[3,9,2],[4,11,5],[6,7,6],[7,11,3]]];
  118. game.Enemyp1 = function()
  119. {
  120. };
  121. game.Enemyp1.prototype.xMove = 1;
  122. game.Enemyp1.prototype.yMove = 0;
  123. game.Enemyp1.prototype.speed = -2;
  124. game.Enemyp2 = function()
  125. {
  126. };
  127. game.Enemyp2.prototype.xMove = 1;
  128. game.Enemyp2.prototype.yMove = 0;
  129. game.Enemyp2.prototype.speed = 2;
  130. game.Enemyp3 = function()
  131. {
  132. };
  133. game.Enemyp3.prototype.xMove = 1;
  134. game.Enemyp3.prototype.yMove = 0;
  135. game.Enemyp3.prototype.speed = 2;
  136. game.Enemyp4 = function()
  137. {
  138. };
  139. game.Enemyp4.prototype.xMove = 1;
  140. game.Enemyp4.prototype.yMove = 0;
  141. game.Enemyp4.prototype.speed = 2;
  142. game.Enemyp5 = function()
  143. {
  144. };
  145. game.Enemyp5.prototype.xMove = 1;
  146. game.Enemyp5.prototype.yMove = 0;
  147. game.Enemyp5.prototype.speed = -1;
  148. game.Enemyp6 = function()
  149. {
  150. };
  151. game.Enemyp6.prototype.xMove = 1;
  152. game.Enemyp6.prototype.yMove = 0;
  153. game.Enemyp6.prototype.speed = -3;
  154. game.Enemyp7 = function()
  155. {
  156. };
  157. game.Enemyp7.prototype.xMove = 1;
  158. game.Enemyp7.prototype.yMove = 0;
  159. game.Enemyp7.prototype.speed = 3;
  160. game.Bullet = function()
  161. {
  162. };
  163. game.Bullet.prototype.speed = 5;
  164. game.Bullet.prototype.dirx = 0;
  165. game.Bullet.prototype.diry = -1;
  166. game.Bullet.prototype.width = 2;
  167. game.Bullet.prototype.height = 2;
  168. myMovingTiles = [[0],[[2,5,5]],[0],[[2,7,6]],[[2,11,5]]];
  169. game.MovingTilep1 = function()
  170. {
  171. };
  172. game.MovingTilep1.prototype.speed = 2;
  173. game.MovingTilep1.prototype.dirx = 0;
  174. game.MovingTilep1.prototype.diry = 1;
  175. game.MovingTilep1.prototype.miny = 0;
  176. game.MovingTilep1.prototype.maxy = 2;
  177. game.MovingTilep1.prototype.width = game.tileW / 2;
  178. game.MovingTilep1.prototype.height = game.tileH / 2;
  179. game.MovingTilep2 = function()
  180. {
  181. };
  182. game.MovingTilep2.prototype.speed = 2;
  183. game.MovingTilep2.prototype.dirx = 1;
  184. game.MovingTilep2.prototype.diry = 0;
  185. game.MovingTilep2.prototype.minx = -2;
  186. game.MovingTilep2.prototype.maxx = 2;
  187. game.MovingTilep2.prototype.width = game.tileW / 2;
  188. game.MovingTilep2.prototype.height = game.tileH / 2;
  189. char = {xtile:7,ytile:5,speed:4,unDead:true,flystart:-14,jumpstart:-10,gravity:1.2,fly:false,jump:false,havinggun:false,shootspeed:1000,climb:false,onMovingTile:false};
  190. buildMap(_root["myMap" + game.currentMap]);
  191. fall(_root.char);
  192. init();
  193. stop();
  194. _root.createEmptyMovieClip("controller",20002);
  195. controller.onEnterFrame = function()
  196. {
  197.    controlFunc();
  198. };
  199. _root.onEnterFrame = function()
  200. {
  201.    if(Key.isDown(17))
  202.    {
  203.       pauseMc.play();
  204.    }
  205. };
  206.